/**
 * 
 * @class menu_search_money_formpanel
 * @extends Ext.form.FormPanel
 */
var three = (OPTION_NDDECLARE_YEAR - 2) + '年数据录入';
var three_y = (OPTION_NDDECLARE_YEAR - 2) + '_';
var second = (OPTION_NDDECLARE_YEAR - 1) + '年数据录入';
var second_y = (OPTION_NDDECLARE_YEAR - 1) + '_';
var first = (OPTION_NDDECLARE_YEAR) + '年数据录入';
var first_y = OPTION_NDDECLARE_YEAR + '_';
/**
 * 如果是-1代表新数据要插入，1代表更新数据
 * 
 * @type
 */
menu_new_product_costproportion_formpanel = Ext.extend(Ext.form.FormPanel, {
	cfg : null,
	constructor : function() {
		menu_new_product_costproportion_formpanel.superclass.constructor.call(
				this, {
					defaults : {
//						width : 900
						anchor : '99%'
					},
					iconCls : 'itemadd',
					title : '填写<font color="red">' + OPTION_NDDECLARE_YEAR
							+ '年' + getDataType(OPTION_DATA_TYPE)
							+ '</font>创新基本情况',
					labelWidth : 180,
					autoScroll : true,
					bodyStyle : 'padding:10 20 20 20px',
					labelAlign : 'left',
					buttonAlign : 'center',
//					bodyStyle : 'padding:10px;',
					frame : true,
					monitorValid : true,
					items : [{
						xtype : 'fieldset',
						title : '填写<font color="red">' + OPTION_NDDECLARE_YEAR
								+ '年' + getDataType(OPTION_DATA_TYPE)
								+ '</font>研发经费投入强度',
						iconCls : 'itemadd',
						labelAlign : 'right',
						collapsible : true,
						autoHeight : true,
						labelWidth : 180,
						buttons : [{
									text : '保存草稿',
									iconCls : 'itemadd',
									scope : this,
									handler : function() {
									}
								}, {
									text : '重置',
									scope : this,
									iconCls : 'reset',
									handler : function() {
										this.getForm().findField('f_sale').setValue('');
										this.getForm().findField('f_invest').setValue('');
										this.getForm().findField('f_tech').setValue('');
										this.getForm().findField('f_research').setValue('');
										this.getForm().findField('f_p').setValue('0.0');
										this.getForm().findField('funds_intensity').clearValue();
									}
								}, {
									text : '历史数据',
									scope : this,
									iconCls : 'search',
									handler : function() {
									}
								}],
						items : [{
							xtype : 'textfield',
							anchor : '99%',
							regex : /^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$/,
							name : 'f_sale',
							regexText : '只能输入数字',
							// value : this.cfg.f_sale,
							fieldLabel : '销售收入(<font color="red">万元</font>)',
							listeners : {
								scope : this,
								'blur' : function(field) {
									// 获取研发收入
									var f_r = Number(this.getForm()
											.findField('f_research').getValue());
									var f_s = Number(field.getValue());
									if (f_s && f_r) {
										if (f_r > f_s) {
											Ext.Msg.show({
														title : '提示',
														msg : '研发收入应小于销售收入',
														icon : Ext.MessageBox.WARNING,
														buttons : Ext.Msg.OK
													});
											field.setValue('');
											this.getForm()
													.findField('f_research')
													.setValue('');
											return;
										} else {
											this
													.getForm()
													.findField('f_p')
													.setValue((f_r / f_s) * 100);
										}
									} else {
										this.getForm().findField('f_p')
												.setValue('');
									}
								}
							}

						}, {
							xtype : 'textfield',
							anchor : '99%',
							regex : /^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$/,
							regexText : '只能输入数字',
							name : 'f_invest',
							// value : this.cfg.f_invest,
							fieldLabel : '基本建设投资(<font color="red">万元</font>)'

						}, {
							xtype : 'textfield',
							anchor : '99%',
							regex : /^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$/,
							regexText : '只能输入数字',
							name : 'f_tech',
							// value : this.cfg.f_tech,
							fieldLabel : '技术改造投资(<font color="red">万元</font>)'
						}, {
							xtype : 'textfield',
							anchor : '99%',
							regex : /^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$/,
							regexText : '只能输入数字',
							name : 'f_research',
							// value : this.cfg.f_research,
							fieldLabel : '研发投入(<font color="red">万元</font>)',
							listeners : {
								scope : this,
								'blur' : function(field) {
									// 获取研发收入
									var f_s = Number(this.getForm()
											.findField('f_sale').getValue());
									var f_r = Number(field.getValue());
									if (f_s && f_r) {
										if (f_r > f_s) {
											Ext.Msg.show({
														title : '提示',
														msg : '研发收入应小于销售收入',
														icon : Ext.MessageBox.WARNING,
														buttons : Ext.Msg.OK
													});
											this.getForm().findField('f_sale')
													.setValue('');
											field.setValue('');
											return;
										} else {
											this
													.getForm()
													.findField('f_p')
													.setValue((f_r / f_s) * 100);
										}
									} else {
										this.getForm().findField('f_p')
												.setValue('');
									}
								}
							}
						}, {
							xtype : 'textfield',
							anchor : '99%',
							readOnly : true,
							name : 'f_p',
							// value : this.cfg.f_p,
							fieldLabel : '研发投入占销售收入比例(%)',
							value : '0.0'
						}, {
							xtype : 'combo',
							fieldLabel : '同行业比本企业研发投入强度',
							hiddenName : 'funds_intensity',
							triggerAction : 'all',
							displayField : 'name',
							readOnly : true,
							// value : this.cfg.funds_intensity,
							valueField : 'id',
							mode : 'local',
							anchor : '99%',
							// value :'1',
							store : funds_intensity_combo_store,
							emptyText : '请选择同行业比本企业研发投入强度',
							allowBlank : false,
							blankText : '请选择同行业比本企业研发投入强度'
						}]
					}, {
						xtype : 'fieldset',
						title : '填写<font color="red">' + OPTION_NDDECLARE_YEAR
								+ '年' + getDataType(OPTION_DATA_TYPE)
								+ '</font>千名研发人员拥有的授权发明专利情况',
						iconCls : 'itemadd',
						labelAlign : 'right',
						collapsible : true,
						autoHeight : true,
						labelWidth : 180,
						buttons : [{
									text : '保存草稿',
									iconCls : 'itemadd',
									scope : this,
									handler : function() {
									}
								}, {
									text : '重置',
									scope : this,
									iconCls : 'reset',
									handler : function() {
									}
								}, {
									text : '历史数据',
									scope : this,
									iconCls : 'search',
									handler : function() {
									}
								}],
						items : [{
									xtype : 'textfield',
									anchor : '99%',
									regex : /^[0-9]+$/,
									name : 'research_num',
									regexText : '只能输入数字',
									fieldLabel : '研发人员数'
								}, {
									xtype : 'textfield',
									anchor : '99%',
									regex : /^[0-9]+$/,
									regexText : '只能输入数字',
									name : '',
									name : 'thounds_patents',
									fieldLabel : '千名研发人员的授权发明专利数'

								}, {
									xtype : 'textfield',
									anchor : '99%',
									regex : /^[0-9]+$/,
									regexText : '只能输入数字',
									fieldLabel : '发明专利数'
								}, {
									xtype : 'textfield',
									anchor : '99%',
									regex : /^[0-9]+$/,
									regexText : '只能输入数字',
									name : 'f_research',
									// value : this.cfg.f_research,
									fieldLabel : '实用新型专利数'
								}, {
									xtype : 'textfield',
									anchor : '99%',// 版权、软件著作权、集成电路布图设计权、植物新品种权等授权数
									regexText : '只能输入数字',
									fieldLabel : '外观设计数'
								}, {
									xtype : 'textfield',
									anchor : '99%',
									regex : /^[0-9]+$/,
									regexText : '只能输入数字',
									fieldLabel : '版权、软件著作权、集成电路布图设计权等授权数'
								}]
					}, {
						xtype : 'fieldset',
						title : '填写<font color="red">' + OPTION_NDDECLARE_YEAR
								+ '年' + getDataType(OPTION_DATA_TYPE)
								+ '</font>新产品、新工艺、新服务销售收入占全部销售收入的比重',
						iconCls : 'itemadd',
						labelAlign : 'right',
						collapsible : true,
						autoHeight : true,
						labelWidth : 180,
						buttons : [{
									text : '保存草稿',
									iconCls : 'itemadd',
									scope : this,
									handler : function() {
									}
								}, {
									text : '重置',
									scope : this,
									iconCls : 'reset',
									handler : function() {
									}
								}, {
									text : '历史数据',
									scope : this,
									iconCls : 'search',
									handler : function() {
									}
								}],
						items : [{
							xtype : 'textfield',
							anchor : '99%',
							regex : /^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$/,
							name : 'research_num',
							regexText : '只能输入数字',
							fieldLabel : '新产品销售收入(<font color="red">万元</font>)'
						}, {
							xtype : 'textfield',
							anchor : '99%',
							regex : /^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$/,
							regexText : '只能输入数字',
							name : '',
							name : 'thounds_patents',
							fieldLabel : '全部销售收入(<font color="red">万元</font>)'

						}, {
							xtype : 'textfield',
							anchor : '99%',
							regex : /^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$/,
							regexText : '只能输入数字',
							fieldLabel : '新产品销售收入占全部销售收入比例(%)'
						}]
					}, {
						xtype : 'fieldset',
						title : '填写<font color="red">' + OPTION_NDDECLARE_YEAR
								+ '年' + getDataType(OPTION_DATA_TYPE)
								+ '</font>全员劳动生成率',
						iconCls : 'itemadd',
						labelAlign : 'right',
						collapsible : true,
						autoHeight : true,
						labelWidth : 180,
						buttons : [{
									text : '保存草稿',
									iconCls : 'itemadd',
									scope : this,
									handler : function() {
									}
								}, {
									text : '重置',
									scope : this,
									iconCls : 'reset',
									handler : function() {
									}
								}, {
									text : '历史数据',
									scope : this,
									iconCls : 'search',
									handler : function() {
									}
								}],
						items : [{
							xtype : 'textfield',
							anchor : '99%',
							regex : /^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$/,
							name : 'research_num',
							regexText : '只能输入数字',
							fieldLabel : '企业年增加值(<font color="red">万元</font>)'
						}, {
							xtype : 'textfield',
							anchor : '99%',
							regex : /^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$/,
							regexText : '只能输入数字',
							name : '',
							name : 'thounds_patents',
							fieldLabel : '从业人员数(<font color="red">人/年</font>)'

						}, {
							xtype : 'textfield',
							anchor : '99%',
							regex : /^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$/,
							regexText : '只能输入数字',
							fieldLabel : '全员劳动生产率(<font color="red">万元/人</font>)'
						}]
					}]
				});
	}
});
Ext.extend(demo.module, {
	init : function() {
		this.menu_search_money_formpanel_body = new menu_new_product_costproportion_formpanel();
		this.main.add(this.menu_search_money_formpanel_body);
		this.main.doLayout();
	}
});